//null 与 undefine


//? 两者之间的区别是什么？

/**
 * 两者都表示 “无”
 * 但是 null 表示的是不存在 ,在函数运行结束时如果一个值为 null 就会被垃圾回收机制回收（手动释放内存），null 是原型链的顶端
 * undefine 表示的是已经声明，但是未赋值 例如 声明了一个变量 
 * let num 
 * 此时 num 的值就是 undefine
 */